package com.itlong.cloud.POJO.DTO.operate;

import com.itlong.cloud.POJO.DTO.BaseDTO;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * <desc>
 *      运营-设备白名单管理信息DTO
 * </desc>
 *
 * @createDate2019/12/11
 **/
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class OperateDeviceWhiteListDTO extends BaseDTO implements Serializable {

    private String whiteListId;     //白名单id
    private String apiKey;          //apiKey
    private String apiSecret;       //apiSecret
    private String macAddress;      //mac地址
    private Integer operType;        //操作类型 0删除 1正常 2禁用
    private String createStartTime; //创建开始时间
    private String createEndTime;   //创建结束时间
    private String status;          //状态 0删除 1正常 2禁用
    private Integer deviceType;      //设备类型 1人脸识别云对讲门禁 2人脸识别仪 3一体式人脸识别门禁
    private String remark;          //备注
    private String authId;     // 授权文件id
    private String activateTime;  //文件激活时间
    private String orderColumn;     //排序字段
    private String orderRule;       //排序规则
    private String activateStatus;  //激活状态 0未激活 1已激活
    private String authFileName ;//激活文件名称
    private Integer exceptionFlag;   //异常数据标记
    private Integer changeFlag;//是否转换为设备白名单 1已转换 2未转换
    private Integer requestTimes;   //请求次数
    private Date lastUploadTime;   //最后上传次数
}
